//
//  YHOptionTableViewItemImageList.m
//  ScriptKill
//
//  Created by 林宁宁 on 2021/4/28.
//  Copyright © 2021 优智汇. All rights reserved.
//

#import "YHOptionTableViewItemImageList.h"

@implementation YHOptionTableViewImageItem



@end

@interface YHOptionTableViewItemImageList()
/// 最新操作后的图片信息
@property (retain, nonatomic, readwrite) NSMutableArray <YHOptionTableViewImageItem *>* resultImageList;
@end

@implementation YHOptionTableViewItemImageList

-(void)yh_commonInit{
    [super yh_commonInit];
    self.resultImageList = [NSMutableArray new];
    
    self.cellType = YHOptionDefaultItemCellType_ImageList;
}

-(void)setPassImageList:(NSArray *)passImageList{
    _passImageList = passImageList;
    
    [self.resultImageList removeAllObjects];
    
    for(id img in passImageList){
        YHOptionTableViewImageItem * item = [YHOptionTableViewImageItem new];
        item.image = img;
        item.imageType = YHOptionTableViewImageOption_Origin;
        [self.resultImageList addObject:item];
    }
}

-(NSArray *)listOriginImages{
    NSMutableArray * currentImageURLs = [NSMutableArray new];
    for(YHOptionTableViewImageItem * item in self.resultImageList){
        if(item.imageType == YHOptionTableViewImageOption_Origin){
            [currentImageURLs addObject:item.image];
        }
    }
    return currentImageURLs;
}

-(NSArray *)listUploadImages{
    NSMutableArray * uploadImages = [NSMutableArray new];
    for(YHOptionTableViewImageItem * item in self.resultImageList){
        if(item.imageType != YHOptionTableViewImageOption_Origin){
            [uploadImages addObject:item.image];
        }
    }
    return uploadImages;
}

@end


